/**
 * 设备预警查询参数
 */
export interface DeviceWarnQuery extends PageQuery {
  mac?: string;
  name?: string;
}

/**
 * 设备预警分页对象
 */
export interface DeviceWarnPageVO {
  /**
   * 设备ID
   */
  deviceId?: string;
  /**
   * 设备预警类型
   */
  type?: string;
  /**
   * 设备预警间隔
   */
  warnGap?: number;
  /**
   * 创建时间
   */
  createTime?: Date;
  /**
   * 修改时间
   */
  updateTime?: Date;
}

/**
 * 设备预警分页
 */
export type DeviceWarnPageResult = PageResult<DeviceWarnPageVO[]>;

/**
 * 设备预警表单对象
 */
export interface DeviceWarnForm {
  /**
   * 预警ID
   */
  id?: number;
  /**
   * 设备ID
   */
  deviceId?: number;
  /**
   * 设备预警下限
   */
  downValue?: number;
  /**
   * 设备预警上限
   */
  upValue?: number;
  /**
   * 设备预警类型
   */
  type: string;

	/**
	 * 风险级别
	 */
	level:number;

  /**
   * 是否短信通知
   */
  noticeMsg?: boolean;
  /**
   * 通知间隔
   */
  warnGap?: number;
}
